package cn.eeepay.framework.model.wetchatPublic;

import java.util.Date;
/**
 * 公众号模板消息推送批次记录表
 *
 * @author quanhz
 * @email
 * @date 2020-07-29 15:31:47
 */
public class PublicAccountMsgBatchEntity {

  /** 主键 */
  private Long id;
  /** 发送批次号 */
  private String pushBatchNo;
  /** 模板消息表ID（public_account_msg_temp:id） */
  private Integer tempId;
  /** 发送内容（模板消息的参数json字符串） */
  private String msgData;
  /** 下发对象（sys_dist:MSG_TO_USER_TYPE） */
  private String userType;
  /** 下发时间 */
  private Date pushTime;
  /** 发送开始时间 */
  private String effectiveStartTime;
  /** 发送截止时间 */
  private String effectiveEndTime;
  /** 发送状态（sys_dist:PUB_MSG_PUSH_STATUS） */
  private String pushStatus;
  /** 操作人 */
  private String operator;
  /** 创建时间 */
  private Date createTime;
  private Date createTimeStart;
  private Date createTimeEnd;
  /** 备注 */
  private String remark;

  private String title;

  private Integer userCount;

  private String bindStatus;

  private String userTypeName;

  private String pushTimeStr;

  private String pubName;

  private String pubAcc;

  private String timeBlock;

  private String pushStatusName;

  private Integer send;
  private Integer notSend;

  private String msgContent;
  private String msgUrl;
  private String msgRemark;

  private String msgTempId;

  public Long getId() {
    return id;
  }

  public void setId(Long id) {
    this.id = id;
  }

  public String getPushBatchNo() {
    return pushBatchNo;
  }

  public void setPushBatchNo(String pushBatchNo) {
    this.pushBatchNo = pushBatchNo;
  }

  public Integer getTempId() {
    return tempId;
  }

  public void setTempId(Integer tempId) {
    this.tempId = tempId;
  }

  public String getMsgData() {
    return msgData;
  }

  public void setMsgData(String msgData) {
    this.msgData = msgData;
  }

  public String getUserType() {
    return userType;
  }

  public void setUserType(String userType) {
    this.userType = userType;
  }

  public Date getPushTime() {
    return pushTime;
  }

  public void setPushTime(Date pushTime) {
    this.pushTime = pushTime;
  }

  public String getEffectiveStartTime() {
    return effectiveStartTime;
  }

  public void setEffectiveStartTime(String effectiveStartTime) {
    this.effectiveStartTime = effectiveStartTime;
  }

  public String getEffectiveEndTime() {
    return effectiveEndTime;
  }

  public void setEffectiveEndTime(String effectiveEndTime) {
    this.effectiveEndTime = effectiveEndTime;
  }

  public String getPushStatus() {
    return pushStatus;
  }

  public void setPushStatus(String pushStatus) {
    this.pushStatus = pushStatus;
  }

  public String getOperator() {
    return operator;
  }

  public void setOperator(String operator) {
    this.operator = operator;
  }

  public Date getCreateTime() {
    return createTime;
  }

  public void setCreateTime(Date createTime) {
    this.createTime = createTime;
  }

  public String getRemark() {
    return remark;
  }

  public void setRemark(String remark) {
    this.remark = remark;
  }

  public String getMsgContent() {
    return msgContent;
  }

  public void setMsgContent(String msgContent) {
    this.msgContent = msgContent;
  }

  public String getMsgUrl() {
    return msgUrl;
  }

  public void setMsgUrl(String msgUrl) {
    this.msgUrl = msgUrl;
  }

  public String getMsgRemark() {
    return msgRemark;
  }

  public void setMsgRemark(String msgRemark) {
    this.msgRemark = msgRemark;
  }

  public String getTitle() {
    return title;
  }

  public void setTitle(String title) {
    this.title = title;
  }

  public Integer getUserCount() {
    return userCount;
  }

  public void setUserCount(Integer userCount) {
    this.userCount = userCount;
  }

  public String getBindStatus() {
    return bindStatus;
  }

  public void setBindStatus(String bindStatus) {
    this.bindStatus = bindStatus;
  }

  public String getUserTypeName() {
    return userTypeName;
  }

  public void setUserTypeName(String userTypeName) {
    this.userTypeName = userTypeName;
  }

  public String getPushTimeStr() {
    return pushTimeStr;
  }

  public void setPushTimeStr(String pushTimeStr) {
    this.pushTimeStr = pushTimeStr;
  }

  public String getPubName() {
    return pubName;
  }

  public void setPubName(String pubName) {
    this.pubName = pubName;
  }

  public String getPubAcc() {
    return pubAcc;
  }

  public void setPubAcc(String pubAcc) {
    this.pubAcc = pubAcc;
  }

  public String getTimeBlock() {
    return timeBlock;
  }

  public void setTimeBlock(String timeBlock) {
    this.timeBlock = timeBlock;
  }

  public String getPushStatusName() {
    return pushStatusName;
  }

  public void setPushStatusName(String pushStatusName) {
    this.pushStatusName = pushStatusName;
  }

  public Integer getSend() {
    return send;
  }

  public void setSend(Integer send) {
    this.send = send;
  }

  public Integer getNotSend() {
    return notSend;
  }

  public void setNotSend(Integer notSend) {
    this.notSend = notSend;
  }

  public String getMsgTempId() {
    return msgTempId;
  }

  public void setMsgTempId(String msgTempId) {
    this.msgTempId = msgTempId;
  }

  public Date getCreateTimeStart() {
    return createTimeStart;
  }

  public void setCreateTimeStart(Date createTimeStart) {
    this.createTimeStart = createTimeStart;
  }

  public Date getCreateTimeEnd() {
    return createTimeEnd;
  }

  public void setCreateTimeEnd(Date createTimeEnd) {
    this.createTimeEnd = createTimeEnd;
  }
}
